package org.answer.dao;

import com.github.pagehelper.Page;
import org.answer.pojo.Setmeal;

import java.util.List;
import java.util.Map;

public interface SetmealDao {

    void add(Setmeal setmeal);

    void setSetmealAndCheckGroup(Map<String, Integer> map);

    Page<Setmeal> findByCondition(String queryString);

    void deleteAssocication(Integer id);

    void deleteById(Integer id);

    /**
     * 通过id查询
     * @param id
     * @return
     */
    Setmeal findById(Integer id);

    List<Integer> findCheckGroupIdsBySetmealId(Integer id);

    void edit(Setmeal setmeal);

     List<Setmeal> findAll();

    Setmeal findById4Detail(Integer id);

    List<Map<String, Object>> findSetmealCount();
}
